supplements sports nutrition constipation vitamins irritable bowel syndrome weight loss diet allergy herbs allergies fitness minerals nutrition fibromyalgia energy asthma health ibs